Volume 69, Issue 2, April 2023, Pages 1241-1249
Heba Khorshid; MOSTAFA MOSTAFA AHMED
Volume 69, Issue 2, April 2023, Pages 1251-1264
MOSTAFA MOSTAFA AHMED
Volume 69, Issue 1, January 2023, Pages 573-581
MOSTAFA MOSTAFA AHMED; heba khorshid; Shady El Naggar
Volume 67, Issue 3, July 2021, Pages 2253-2261
AMR ELKHADEM; MOSTAFA MOSTAFA AHMED